# To change this template, choose Tools | Templates
# and open the template in the editor.

require 'similarity/similarity'
require 'predizione/prediction'

class Utente
  attr_accessor :id, :no_context, :context_1, :context_2, :context_3, :predizione

  def initialize(id, a=[],b=[],c=[],d=[],e=[])
     @id = id
     @no_context= a
     @context_1= b
     @context_2= c
     @context_3= d
     @predizione= e
  end
  def context_1()
    @context_1
  end
  def context_2()
    @context_2
  end
  def context_3()
    @context_3
  end
  def id
    @id
  end
  def no_context
    @no_context
  end
  def predict(utenti,soil)
        predizione= Predizione.new()
        return predizione.predici(utenti, self, soil, "norm")
  end
end
